Repair Strategies for Storage on Mobile Clouds

نویسندگان

  • Gokhan Calis
  • Swetha Shivaramaiah
  • Onur Ozan Koyluoglu
  • Loukas Lazos
چکیده

We study the data reliability problem for a community of devices forming a mobile cloud storage system. We consider the application of regenerating codes for file maintenance within a geographically-limited area. Such codes require lower bandwidth to regenerate lost data fragments compared to file replication or reconstruction. We investigate threshold-based repair strategies where data repair is initiated after a threshold number of data fragments have been lost due to node mobility. We show that at a low departure-to-repair rate regime, a lazy repair strategy in which repairs are initiated after several nodes have left the system outperforms eager repair in which repairs are initiated after a single departure. This optimality is reversed when nodes are highly mobile. We further compare distributed and centralized repair strategies and derive the optimal repair threshold for minimizing the average repair cost per unit of time, as a function of underlying code parameters. In addition, we examine cooperative repair strategies and show performance improvements compared to non-cooperative codes. We investigate several models for the time needed for node repair including a simple fixed time model that allows for the computation of closed-form expressions and a more realistic model that takes into account the number of repaired nodes. We derive the conditions under which the former model approximates the latter. Finally, an extended model where additional failures are allowed during the repair process is investigated. Overall, our results establish the joint effect of code design and repair algorithms on the maintenance cost of distributed storage systems. Index Terms Distributed storage, regenerating codes, mobile cloud, data reliability.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cloud Computing for Intelligent Transportation System

Intelligent transportation clouds could provide Services such as autonomy, mobility, decision support and the standard development Environment for traffic management strategies, and so on. With mobile agent technology, an urban-traffic management system based on Agent-Based Distributed and Adaptive Platforms for Transportation Systems (Adapts) is both feasible and effective. However, the large-...

متن کامل

NCCloud: applying network coding for the storage repair in a cloud-of-clouds

To provide fault tolerance for cloud storage, recent studies propose to stripe data across multiple cloud vendors. However, if a cloud suffers from a permanent failure and loses all its data, then we need to repair the lost data from other surviving clouds to preserve data redundancy. We present a proxy-based system for multiple-cloud storage called NCCloud, which aims to achieve cost-effective...

متن کامل

When Cars Meet Distributed Computing: Data Storage as an Example

As cars are ubiquitous they could play a major role in a next generation communication and computation framework. In the last years, the development of vehicle-tovehicle communication and vehicle-to-infrastructure communication took huge steps forward and therefore gives us the tools to build “mobile computing service” on cars equipped with computation capabilities. Recently, several groups of ...

متن کامل

Effects of Structure and Partially Localization of the π Electron Clouds of Single-Walled Carbon Nanotubes on the Cation-π Interactions

A C102H30 graphene sheet has been rolled up to construct Single-Walled Carbon NanoTube Fragments (SWCNTFs) as parts of armchair carbon nanotubes by computational quantum chemistry methods. Non-covalent cation-π interactions of the Na+ cation on the central rings of SWCNTFs have investigated. The binding energies of the Na+-SWCNTF complexes versus ...

متن کامل

Resource Management in Clouds: Outlook and Reflections

Cloud computing is a common buzz word in today’s computing environment where processing, storage, network and software are provided as an on demand service to their customers. The resources required by different users depend on their respective personalized applications. Advances in technologies on the other hand, lead to the migration from traditional desktop devices to smart mobile devices. R...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1703.00428  شماره 

صفحات  -

تاریخ انتشار 2017